package com.rnkrsoft.suyan.config.server.services.compare.domains;

import com.rnkrsoft.suyan.config.server.ajax.session.LoginUserId;
import lombok.Data;
import lombok.ToString;

import javax.doc.annotation.ApidocElement;
import javax.doc.data.Request;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by woate on 2019/5/20.
 */
@Data
@ToString
public class UpdateCompareRequest extends Request implements LoginUserId {
    @ApidocElement(value = "目标机器编号")
    String machineId;
    @ApidocElement("来源机器编号")
    String sourceMachineId;

    @ApidocElement(value = "参数", required = false)
    final List<UpdateCompareParam> params = new ArrayList<UpdateCompareParam>();

    @ApidocElement(value = "文件", required = false)
    final List<UpdateCompareFile> files = new ArrayList<UpdateCompareFile>();

    Integer loginUserId;
}
